<%@CODEPAGE="65001"%>
<!--#include file="class/alipay_service.asp"-->
<%
'/////////////////////请求参数/////////////////////
'//必填参数//

'我的参数
username	= request("name")
email		= request("email")
url			= request("url")
says		= request("says")
username = CheckStr(username)
says = CheckStr(says)
if not IsValidEmail(email) then call showmsg("邮箱格式不正确，请正确填写","back")
'请与贵网站订单系统中的唯一订单号匹配
out_trade_no = GetDateTime()
'订单名称，显示在支付宝收银台里的“商品名称”里，显示在支付宝的交易管理的“商品名称”的列表里。
subject      = username&"-"&topic
'订单描述、订单详细、订单备注，显示在支付宝收银台里的“商品描述”里
body         = says
'订单总金额，显示在支付宝收银台里的“应付总额”里
total_fee    = request("sum")
total_fee    = Formatnumber(total_fee,2,-1)
'response.write total_fee
'response.end


'//扩展功能参数——默认支付方式//

'默认支付方式，代码见“即时到帐接口”技术文档
paymethod = ""
'默认网银代号，代号列表见“即时到帐接口”技术文档“附录”→“银行列表”
defaultbank = ""

'//扩展功能参数——防钓鱼//

'获取客户端的IP地址，建议：编写获取客户端IP地址的程序
exter_invoke_ip   = ""
'防钓鱼时间戳
anti_phishing_key = ""
'注意：
'请慎重选择是否开启防钓鱼功能
'exter_invoke_ip、anti_phishing_key一旦被设置过，那么它们就会成为必填参数
'若要使用防钓鱼功能，建议使用POST方式请求数据
'示例：
'exter_invoke_ip = "202.1.1.1"
'Set objQuery_timestamp = New AlipayService
'anti_phishing_key = objQuery_timestamp.Query_timestamp()		'获取防钓鱼时间戳函数

'//扩展功能参数——其他//


'自定义参数，可存放任何内容（除=、&等特殊字符外），不会显示在页面上
extra_common_param = ""

'//扩展功能参数——分润(若要使用，请按照注释要求的格式赋值)//

'提成类型，该值为固定值：10，不需要修改
royalty_type		= ""
'提成信息集
royalty_parameters	= ""
'注意：
'与需要结合商户网站自身情况动态获取每笔交易的各分润收款账号、各分润金额、各分润说明。最多只能设置10条
'各分润金额的总和须小于等于total_fee
'提成信息集格式为：收款方Email_1^金额1^备注1|收款方Email_2^金额2^备注2
'示例：
'royalty_type = "10"
'royalty_parameters	= "111@126.com^0.01^分润备注一|222@126.com^0.01^分润备注二"

'/////////////////////请求参数/////////////////////

'构造请求参数数组
sParaTemp = Array("service=create_direct_pay_by_user","payment_type=1","partner="&partner,"seller_email="&seller_email,"return_url="&return_url,"notify_url="&notify_url,"_input_charset="&input_charset,"show_url="&show_url,"out_trade_no="&out_trade_no,"subject="&subject,"body="&body,"total_fee="&total_fee,"paymethod="&paymethod,"defaultbank="&defaultbank,"anti_phishing_key="&anti_phishing_key,"exter_invoke_ip="&exter_invoke_ip,"extra_common_param="&extra_common_param,"royalty_type="&royalty_type,"royalty_parameters="&royalty_parameters)

'构造即时到帐接口表单提交HTML数据，无需修改
Set objService = New AlipayService
sHtml = objService.create_direct_pay_by_user(sParaTemp)
call opendata()
'response.write ("insert into [donate-list](username,email,url,says,mytrade,ordertime,[sum]) values('"&username&"','"&email&"','"&url&"','"&says&"','"&out_trade_no&"','"&now()&"',"&total_fee&")")
'response.end
conn.execute("insert into [donate-list](username,email,url,says,mytrade,ordertime,[sum]) values('"&username&"','"&email&"','"&url&"','"&says&"','"&out_trade_no&"','"&now()&"',"&total_fee&")")
Call CloseData()
%>
<!doctype html>
<head>
<meta charset="utf-8" />
<title>订单详情</title>
<style type="text/css">
* {padding:0;margin:0;}
.order-detail {width:560px;margin:0 auto;}
 h1 {margin:0;padding:40px 0 20px;font-size:24px;font-family:microsoft yahei,mingliu,arial;font-weight:normal}
 h1 em {font:700 24px/1.5 georgia;color:#d00;margin:0 5px}
 table {border-collapse:collapse;border-spacing:0;font:12px/1.5 arial;width:100%;}
 table td, table th{border:1px solid #e5e5e5;padding:4px 8px;}
 table th {font:700 12px/1.5 arial;text-align:right;background:#f8f8f8;}
 button {padding:4px 20px;}
</style>
</head>
<body>
<div class="order-detail">
<h1><%=username%>，您将使用支付宝为他捐赠<em><%=total_fee%></em>元</h1>
<table>
	<tbody>
		<tr>
			<th>老板姓名：</th>
			<td><%=username%></td>
			<th>老板邮箱：</th>
			<td><%=email%></td>
		</tr>
		<tr>
			<th>您的祝福：</th>
			<td colspan="3"><%=says%></td>
		</tr>
	</tbody>
	<thead>
		<tr>
			<th>订单号：</th>
			<td><%=out_trade_no%></td>
			<th>捐赠金额：</th>
			<td><%=total_fee%></td>
		</tr>
	</thead>
	<tfoot>
		<tr>
			<th>&nbsp;</th>
			<td colspan="3"><%=sHtml%></td>
		</tr>
	</tfoot>
</table>
</div>
</body>
</html>
